package com.jwsoft.manager.core.dao.service;

import com.jwsoft.manager.common.vo.eduHouse.EduHouseQueryVO;
import com.jwsoft.manager.common.vo.eduHouse.EduHouseVO;
import com.jwsoft.manager.core.dao.model.EduHouse;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jwsoft.manager.core.dao.model.EduhHouse;

import java.util.List;

/**
 * 服务类
 *
 * @author wangtao
 * @since 2022-11-30
 */
public interface EduHouseService extends IService<EduHouse>{
    List<EduHouse> getUseList(int year, int limitYear,String areaCode,String address, String realPropertyNum);
    List<EduHouse> getHouseByAllIdcard(List<String> idcardList,int year );
    List<EduhHouse> getHouseByAllIdcardHistory(List<String> idcardList, int year );
    List<EduHouse> getHouseByAllIdcard(List<String> idcardList,int year ,String status,String authStatus);
    List<EduhHouse> getHouseByAllIdcardHistory(List<String> idcardList, int year, String status, String authStatus);

    EduHouse getHouseById(String houseId);


    List<EduHouseVO> gethouseByPropertyNumAndIDcard(EduHouseQueryVO vo);

    /**
     * 查询条件加密
     * @param vo
     */
    void queryEncrypt(EduHouseQueryVO vo);
}
